/** 根组件可变 <component :is="tag"> */
export function pcomponent(tag = 'div') {
  return {
    /** 根组件的标签，默认 div */
    tag: {
      type: String,
      default: tag
    },
  }
}

/** 将 props 转换成用于 mixins 的对象
 * @param {Record<string, any>} props
 */
export function toMixin(props) {
  return { props }
}